Inverting the Turing Jump in Complexity Theory
نویسنده
چکیده
This paper investigates the invertibility of certain analogs of the Turing jump operator in the polynomial-time Turing degrees. If C is some complexity class, the C-jump of a set A is the canonical C-complete set relative to A. It is shown that the PSPACE-jump and EXP-jump operators are not invertible, i.e., there is a PSPACE-hard (resp. EXP-hard) set that is not p-time Turing equivalent to the PSPACE-jump (resp. EXP-jump) of any set. It is also shown that if PH collapses to p k , then the p k-jump is not invertible. In particular, if NP = co-NP, then the NP-jump is not invertible, witnessed, in particular, by G SAT, where G is any 1-generic set. These results run contrary to the Friedberg Completeness Criterion Fri57] in recursion theory, which says that every (recursive) Turing degree above 0 0 is the Turing jump of another degree. The sets used in the paper to witness C-jump noninvertibility are all of the form G C, where G is 1-generic and C is some C-complete set. Other facts regarding 1-generics G and GSAT are also explored in this paper; in particular, G always lies in NP A ?P A for some A p tt G, but if A p ?tt G SAT p T SAT A for some A, then G p T ASAT, which in turn implies either G p T A or P 6 = NP.
منابع مشابه
Is the Turing Jump Unique? Martin’s Conjecture, and Countable Borel Equivalence Relations
In 1936, Alan Turing wrote a remarkable paper giving a negative answer to Hilbert’s Entscheidungsproblem [29]. Restated with modern terminology and in its relativized form, Turing showed that given any infinite binary sequence x ∈ 2ω, the set x′ of Turing machines that halt relative to x is not computable from x. This function x 7→ x′ is now known as the Turing jump, and it has played a singula...
متن کاملLocal denitions in degree structures: the Turing jump, hyperdegrees and beyond
There are 5 formulas in the language of the Turing degrees, D, with ,_ and ^, that de ne the relations x00 y00, x00 = y00 and so x 2 L2(y) = fx yjx00 = y00g in any jump ideal containing 0(!). There are also 6& 6 and 8 formulas that de ne the relations w = x00 and w = x0, respectively, in any such ideal I. In the language with just the quanti er complexity of each of these de nitions increases b...
متن کاملInverting Onto Functions
We look at the hypothesis that all honest onto polynomial-time computable functions have a polynomial-time computable inverse. We show this hypothesis equivalent to several other complexity conjectures including • In polynomial time, one can find accepting paths of nondeterministic polynomialtime Turing machines that accept Σ∗. • Every total multivalued nondeterministic function has a polynomia...
متن کاملDirect and local denitions of the Turing jump
We show that there are 5 formulas in the language of the Turing degrees, D, with ,_ and ^, that de ne the relations x00 y00, x00 = y00 and so x 2 L2(y) = fx yjx00 = y00g in any jump ideal containing 0(!). There are also 6& 6 and 8 formulas that de ne the relations w = x00 and w = x0, respectively, in any such ideal I. In the language with just the quanti er complexity of each of these de nition...
متن کاملWorkshop in Computability Theory Paris - July 2010
A pair of sets of natural numbers A and B forms a K-pair if there exists a c.e. set W , such that A × B ⊆ W and A × B ⊆ W . Kpairs are introduced by Kalimullin and used by him to prove the first order definability of the enumeration jump operator in the global structure of the enumeration degrees. He shows that the property of being a K-pair is degree theoretic and first order definable in the ...
متن کامل